$(function(){
	bindDict("bigClass","DM_XKXMLX","");
	//列表查询事件
//	$("#bigClass").change(function(){
//		var selectBig = $("#bigClass").val();
//		if(selectBig){
//			bindDictForSmallClass("smallClass","REPOSITORY_XL","",selectBig);
//		}else{
//			$('#smallClass').empty(); 
//		}
//		
//	});
})


function save(){
	var repositoryData = $("#repositoryForm").serializeObject();
	if(!check(repositoryData))
		return true;
	
	$.ajax({ 
		method: 'post',
		url: basePath() + 'repository/save.do',
		data: JSON.stringify(repositoryData),
		dataType: "json",
        contentType: "application/json",
		success: function(data){	
			window.wxc.xcConfirm(data.info, window.wxc.xcConfirm.typeEnum.success, {
				onOk: function(){
					if(data.result == 1){
						parent.refreshData();//刷新数据
					}
				}
			});	

      	}
		
	});
	
}

function check(data){	
	var result = true;

	var mustStr = "repositoryTitle,keyWord,detail,bigClass";
	
	var strMsg = "";
	var mustStrs = mustStr.split(',');
	for(var i=0; i<mustStrs.length; i++){
		var obj = $('[name="'+mustStrs[i]+'"]');
		if(obj.val() == ""){
			strMsg += obj.attr("placeholder") + "！<br />";
			
			result = false;
		}
	}
	
//	if(!$("#smallClass").val()){
//		strMsg += $("#smallClass").attr("placeholder") + "！<br />";
//		result = false;
//	}
	

	if(strMsg != ""){
		window.wxc.xcConfirm(strMsg, window.wxc.xcConfirm.typeEnum.error);
	}
	
	return result;
}

//ajax获取字典数据
function bindDictForSmallClass(selectID, dictcode, selectdata, bigClass){
	var infoUrl = projectPath + "dict/getDictDetail.do";
	$.ajax({ 
		url: infoUrl,
		data: {
			"dictcode": dictcode,
			"bigClass": bigClass
		},
		dataType: "json",
		success: function(data){
			if(data.result == 1){   
				var dataStr = data.datas;
				// 先清空控件数据
				$('#' + selectID).empty(); 

				var option = $("<option>").val("").text(""); 
				$('#' + selectID).append(option); 
				
				for (var i = 0; i < dataStr.length; i++) {
					var value = dataStr[i].itemcode;
					var text = dataStr[i].itemname;
					
					var option = $("<option>").val(value).text(text); 
					$('#' + selectID).append(option); 
				}	
				
				//选中下拉列表的值
				if(selectdata != ""){
					$('#' + selectID).val(selectdata);
				}
			}else if(data.result == 0){
				$('#' + selectID).empty(); 
			}
    	}
	});
}

////ajax获取字典数据
//function bindDictForSmallClass(selectID, dictcode, selectdata, bigClass){
//	var infoUrl = projectPath + "dict/getDictDetail.do";
//		$.ajax({ 
//			url: infoUrl,
//			data: {
//				"dictcode": dictcode,
//				"pitemcode": bigClass
//			},
//			dataType: "json",
//			success: function(data){
//				if(data.result == 1){   
//					var dataStr = data.datas;
//					
//					// 先清空控件数据
//					$('#' + selectID).empty(); 
//
//					
//					for (var i = 0; i < dataStr.length; i++) {
//						var value = dataStr[i].itemcode;
//						var text = dataStr[i].itemname;
//						
//						var option = $("<option>").val(value).text(text); 
//						$('#' + selectID).append(option); 
//					}	
//					
//					//选中下拉列表的值
//					if(selectdata != ""){
//						$('#' + selectID).val(selectdata);
////						$('#' + selectID).find("option[value="+selectdata+"]").prop("selected",true);
//					}
//				}else{
//					$('#' + selectID).empty(); 
//				}
//	    	}
//		});
//	
//}

